home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
windows
/
pmcstex.zip
/
PMCSTEX.INF
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1996-06-08
|
31KB
|
685 lines
ΓòÉΓòÉΓòÉ 1. 1 Introduction ΓòÉΓòÉΓòÉ
pmCSTeX for EPM is a macro package for the editor EPM (free editor for OS/2).
It adds some buttons on the toolbar and CSTeX submenu into EPM's menu,
allowing user to access many (em)TeX-related actions.
The aim of this work was the implementation of a pleasant menu system for
OS/2. Editor EPM has been chosen since it provides wonderful programming
capabilities, and, what it is the most important for the Czech users, there is
a programmable Czech keyboard implemented by Z. Wagner (you can get it
anonymously from ftp.icpf.cas.cz). (It should be noted that the keyboard that
IBM includes in Warp is nearly unusable for programmers since they prefer a
reasonable combination of US and Czech keyboard layouts, not standard Czech
typing machine layout. It is really bad that IBM does not provide
configurable keyboard driver or its source code.)
This package is called pmCSTeX since it is related to the CSTeX distribution
and because it was worked out by me (pm). CSTeX (Czech and Slovak TeX) is
being released since 1993 and it is based on the TeX implementation by E.
Mattes (the famous emTeX). In addition to the standard emTeX distribution,
there are programs and styles that support typesetting in Czech and Slovak
languages. CSTeX includes an installation program (which is missing in emTeX)
and a very pleasant menu system for DOS. However, the pmCSTeX package does not
require CSTeX installation; you can use it with any (em)TeX distribution.
Working on pmCSTeX for EPM, the author was motivated by the following
packages:
o CSTeX MNU for DOS: TeX menu system for DOS, included in CSTeX distribution.
Author: Petr Olчаk
o TeXshell: Turbo Vision TeX developing system (for DOS and DOS window in
OS/2). I liked it very much (I like Borland-like environments, on-line help
etc.), it is programmable in a wonderful way. However, it's just DOS, it has
64KB limit on file sizes, it crashed from time to time (in my OS/2 window),
and there is no "Undo" function. Author: Juergen Schlegelmilch
o EPMTeX: TeX menu system for editor EPM. Good, but it does not fulfilled my
high expectations I got accustomed to in TeXshell (e.g. it always appends
the Master file at the command line). I accepted its First line syntax
(Master:, Format: etc.). Authors: Jon Hacker and Rodney Korte
o WETeX: actions and icons are defined to tex, preview (and more) of a
document. Based on EAs, not Master: notation. I do not use it since I do not
use WPS (my computer has not got enough RAM). Author: ZdenΓò¬k Wagner
o emacs: well, I never used this editor except very simple editing (I prefer
vi on unix). However, I was always amazed by its feature "(La)TeX current
paragraph"---therefore I implemented it in pmCSTeX for EPM as well. Authors:
GNU
o pmgraf: that's my integrated Turbo Vision environment for 2d and 3d graph
plotting (see my WWW page for more details). The build-in editor contains
hotkeys for pull-down menus for LaTeX environments and font sizes, and a
Greek keyboard. Thus I implemented these features into EPM as well. Author:
Petr Mikul╨▒k
This package is FREEWARE. This package is provided AS IS and the author is NOT
RESPONSIBLE FOR ANY PROBLEMS that can arise from the use or misuse of pmCSTeX
for EPM. I'm not EPM programmer, I'm physicist. Don't blame me if something
wrong happend to your .tex files, but send me the bug report. Or even better:
send me the solution with the appropriate patch.
This package was developed and tested on EPM 6.03 and EPM 6.03b. Get the
latest version of EPM if you have an older one.
AUTHOR:
Petr Mikul╨▒k
Department of Solid State Physics, Faculty of Science, Masaryk University,
Kotlarska 2, 611 37 Brno
Katedra fyziky pevnВ fаze, p¤бrodov╪deckа fakulta, Masarykova univerzita,
Kotlа¤skа 2, 611 37 Brno
e-mail: mikulik@physics.muni.cz
URL: http://www.sci.muni.cz/~mikulik/
pmCSTeX is available on hobbes.nmsu.edu (directory os2/unix/tex), on
ftp.leo.org (directory pub/comp/os/os2/emTeX/contrib) and on CTAN mirrors
(directory CTAN/systems/os2/pmcstex). Online documentation and the up-to-date
bug fix list (if needed) is available on my WWW page. Further, pmCSTeX is
included in my os2.zip modul for CSTeX'96 distribution (see my WWW page).
This is version: 8.6.1996
Note: The coincidence of the abbreviation of my name and the abbreviation of
the Presentation Manager is just accidental. Unfortunately, IBM does not pay
me any royalties. Thus even this package is free, you are welcome to send me
donations :-) (joking... postcards are welcome, but sending a short e-mail is
more easier and rapid)
ΓòÉΓòÉΓòÉ 2. 2 Installation ΓòÉΓòÉΓòÉ
I hope you already unzip-ed pmCSTeX.zip in an empty directory. Let us suppose
you correctly installed EPM (I use 6.03) to the directory E:\APPS\EPM. Thus
make directory E:\APPS\EPM\CSTeX and move all files you unpacked from
pmCSTeX.zip into it. If you are not user of CSTeX'96 installation, then rename
CSTeX_.ex to CSTeX.ex (that _ means that CSTeX.e has been compiled with
CSTEX_CSTEX = 0, see below).
Edit config.sys and change it like
Example:
EPMPATH=...;E:\APPS\EPM\CSTeX;...
and be sure that the environmental variable EMTEXOPT is set up like that
Example:
SET EMTEXOPT=/mt65000 /mp65000
(this change with the change of .cmd files has been made on 19.5.1996, see
History).
Then edit E:\APPS\EPM\actions.lst and add these two lines to the top of that
file:
Example:
CSTeX
pm4EPM
Now edit E:\APPS\EPM\Profile.erx and add these two lines to the bottom:
Example:
'link pm4epm'
'link CSTeX'
If these two files are not present in your EPM directory, unpack them from
pm_erx.zip and consult another documentation what are these files about.
I'm sure you want the on-line hypertext help about LaTeX2e commands. Thus take
l2e_ndx.zip and unpack it in the directory %EMTEXDIR%\BOOK\ENGLISH (like
E:\EMTEX\BOOK\ENGLISH). Read ltx_inf.rme how R. Niepraschk created
LaTeX2e.INF. Then read !CTINDX (in Czech) or !READNDX (in English) how I have
created LaTeX2e.NDX. Follow the instructions there---you have to modify your
config.sys to have
Example:
SET BOOKSHELF=..;E:\EMTEX\BOOK\ENGLISH;...
SET EPMPATH=...;E:\EMTEX\BOOK\ENGLISH;...
SET HELPNDX=...+LaTeX2e.NDX
Now reboot your computer. When it is done, go to E:\APPS\EPM\CSTeX and type
Example:
start epm example.tex inc.tex
A new menu item CSTeX should appear on the menu bar. If not, something was
wrong and you should repair it (have a good chance!). Probably you have not
checked options in File/Settings/Misc.
Now check the CSTeX toolbar. Go to File/Settings/Toolbars, use "Import" file
E:\APPS\EPM\CSTeX\CSTeX.bar, name it CSTeX toolbar and then "Make current".
Admire it. If you are not satisfied, change the toolbar as you wish (but do it
next day).
Please verify that you can run from the command line commands latex
(=latex2e), plaintex, latex209 etc. (CSTeX'96 users shoudl have cslatex,
csplain, cslatex209 etc.). You should have installed emTeX in such a way, that
you have latex.cmd, plain.cmd,... (or latex.cmd = cslatex.cmd, csplain.cmd,
cslatex209.cmd,...) in %EMTEXDIR%\bin. So you should be able to recompile the
LaTeX document typing in an OS/2 window
Example:
latex _any_latex_document_.tex
And you should be able to start the previewer by
Example:
start dvipm @dvipm.cnf _any_latex_document_.dvi
(I supposed you copied lj.cnf or p6l.cnf or whatever resolution you want to
dvipm.cnf). If the above does not work, configure emTeX properly. You can copy
the files from pm_bins.zip to %EMTEXDIR%\bin. In any case, copy cykl*.cmd
files from it to that directory.
Check the last lines of %EMTEXDIR%\bin\maketexp.cmd file if you want that
dvips gene